/*
第三题
实现双色球抽奖游戏中奖号码的生成，中奖号码由 6 个红球号码和 1 个蓝球号码组成。
其中红球号码要求随机生成 6 个 1~33 之间不重复的随机号码。
其中蓝球号码要求随机生成 1 个 1~16 之间的随机号码。
 */

import java.util.Arrays;
import java.util.Random;

public class randomNumber{
    public static void main(String[] args){
        int[] blue = new int[6];
        int red;
        int i = 0;
        int randNum;
        Random rand = new Random(1234);

        //生成红球号码
        red = rand.nextInt(16) + 1; //区间变为[1,16]

        while(i<6){
            randNum = rand.nextInt(33) + 1; //区间变为[1,33]
            if(Arrays.binarySearch(blue, randNum) >= 0){
                continue;
            } else{
                blue[i] = randNum;
                i++;
            }
        }
        System.out.println("中奖号码为：" + "蓝球" + Arrays.toString(blue) + " 红球 " + red);
    }
}